an antinuclear demonstration - Turkish English Dictionary